/**************************************************************************************************
 *
 *表单验证
 *@程恩强
 *
 *此代码包含标签切换功能，代码如下：
 *
 *<input type="button" class='info' style='width:170px;height:40px;font-size:18px;Background-color:#1b3160;color:#ffffff' value="企业信息" >
  <input class='base' type="button" style='width:170px;height:40px;font-size:18px color:#e8e9ee' value="基础信息" >
  <input class='apt' type="button" style='width:170px;height:40px;font-size:18px color:#e8e9ee' value="企业资质" >
  

  <div id='info'><div>
  <div id='base'><div>
  <div id='apt'><div>

 *表单验证使用方法：
 *empty 验证非空 || name 验证中文 || phone 验证手机 || num 验证数字 || email 验证邮箱 || age 验证年龄 || card 验证身份证 || ip 验证ip
 *
 *example  <input type="text" name="" id='empty'>
 *
 *
 *
 *
 **************************************************************************************************/






$(function(){
$('#base').hide();
$('#apt').hide()

$('.base').click(function(){
$('#base').show();
$('#info').hide();
$('#apt').hide();

$(this).attr('style','width:170px;height:40px;font-size:18px;Background-color:#1b3160;color:#ffffff');
$('.info').attr('style','width:170px;height:40px;font-size:18px color:#e8e9ee')
$('.apt').attr('style','width:170px;height:40px;font-size:18px color:#e8e9ee')
})

$('.apt').click(function(){
$('#base').hide();
$('#info').hide();
$('#apt').show();
$(this).attr('style','width:170px;height:40px;font-size:18px;Background-color:#1b3160;color:#ffffff');
$('.base').attr('style','width:170px;height:40px;font-size:18px color:#e8e9ee')
$('.info').attr('style','width:170px;height:40px;font-size:18px color:#e8e9ee')
})

$('.info').click(function(){
$('#base').hide();
$('#info').show();
$('#apt').hide();

$(this).attr('style','width:170px;height:40px;font-size:18px;Background-color:#1b3160;color:#ffffff');
$('.base').attr('style','width:170px;height:40px;font-size:18px color:#e8e9ee')
$('.apt').attr('style','width:170px;height:40px;font-size:18px color:#e8e9ee')
})

//非空验证
$("#empty").blur(function(){
var text=$(this).val()
if(text==''){
html='<span>不能为空</span>'
$("#empty").next().remove();
$("#empty").after(html);
return false
}else{
html='<span></span>'
$("#empty").next().remove();
$("#empty").after(html);
return true
}
})

//中文验证
$("#name").blur(function(){
var text=$(this).val()
var reg=/^[\u4e00-\u9fa5]{2,17}$/
if(reg.test(text)){
html='<span></span>'
$(this).next().remove();
$(this).after(html);
return true
}else{
html='<span>必须是2--17个中文且不能为空</span>'
$(this).next().remove();
$(this).after(html);
return false
}
})

//电话验证
$("#phone").blur(function(){
var text=$(this).val()
var reg=/^1[3,5,8]\d{9}$/
if(reg.test(text)){
html='<span></span>'
$(this).next().remove();
$(this).after(html);
return true
}else{
html='<span>必须是13、15、18开头的手机号</span>'
$(this).next().remove();
$(this).after(html);
return false
}
})

//数字验证
$("#num").blur(function(){
var text=$(this).val()
var reg=/^\d+$/
if(reg.test(text)){
html='<span></span>'
$(this).next().remove();
$(this).after(html);
return true
}else{
html='<span>必须是数字</span>'
$(this).next().remove();
$(this).after(html);
return false
}
})

//邮箱验证
$("#email").blur(function(){
var text=$(this).val()
var reg=/^\w+@\w+(\.)com|net|cn|edu$/
if(reg.test(text)){
html='<span></span>'
$(this).next().remove();
$(this).after(html);
return true
}else{
html='<span>请输入正确的邮箱地址</span>'
$(this).next().remove();
$(this).after(html);
return false
}
})

//年龄验证
$("#age").blur(function(){
var text=$(this).val()
var reg=/^\d{1,2}$/
if(reg.test(text)){
html='<span></span>'
$(this).next().remove();
$(this).after(html);
return true
}else{
html='<span>请输入正确的年龄</span>'
$(this).next().remove();
$(this).after(html);
return false
}
})

//身份证验证
$("#card").blur(function(){
var text=$(this).val()
var reg=/^((\d{15})|(\d{17}[0-9X]))$/
if(reg.test(text)){
html='<span></span>'
$(this).next().remove();
$(this).after(html);
return true
}else{
html='<span>请输入正确的身份证号</span>'
$(this).next().remove();
$(this).after(html);
return false
}
})

//IP验证
$("#ip").blur(function(){
var text=$(this).val()
var reg=/^\d{3}(\.)\d{1,3}(\.)\d{1,3}(\.)[2-9]{1,3}$/
if(reg.test(text)){
html='<span></span>'
$(this).next().remove();
$(this).after(html);
return true
}else{
html='<span>请输入正确的ip地址</span>'
$(this).next().remove();
$(this).after(html);
return false
}
})

//表单提交
$("form").submit( function () {
    empty=$('#empty').val()?$('#empty').val():empty='ww'
	  
    name=$('#name').val()?$('#name').val():name='你好世界'
	   
   phone=$('#phone').val()?$('#phone').val():phone='13830558655'
	   
    num=$('#num').val()?$('#num').val():num='123'
	   
   email=$('#email').val()?$('#email').val():email='qwe@qq.com'
	 
    age=$('#age').val()?$('#age').val():age='11'
	  
    card=$('#card').val()?$('#card').val():card='622301199111156778'
	   
    ip=$('#ip').val()?$('#ip').val():'192.168.1.120'
	  /* if(ip == ''){
         ip='192.168.1.120'
       }*/

   var rname=/^[\u4e00-\u9fa5]{2,17}$/
   var rphone=/^1[3,5,8]\d{9}$/
   var remail=/^\w+@\w+(\.)com|net|cn|edu$/
   var rage=/^\d{1,2}$/
   var rcard=/^((\d{15})|(\d{17}[0-9X]))$/
   var rip=/^\d{3}(\.)\d{1,3}(\.)\d{1,3}(\.)[2-9]{1,3}$/
   var rnum=/^\d+$/
alert(ip)

if(rname.test(name) && rphone.test(phone) && rnum.test(num) && remail.test(email) && rage.test(age) && rcard.test(card) && rip.test(ip)){

return true
}else{
return false
}






	/*if(empty==false || name==false || phone==false || num==false || email==false || age==false || card==fase || ip==false){
	  alert('信息填写错误，请检查');
   return false;

}*/
  
});

//屏蔽js报错
/*function SlyarErrors() {
return true;
}
window.onerror = SlyarErrors;

})
